سایت چندزبانه با پشتیبانی راستبهچپ: نکاتی که باید از ابتدا در نظر بگیرید
اگر مخاطبان شما فقط فارسیزبان نیستند، دیر یا زود به سایت چندزبانه فکر میکنید. اشتباهی که زیاد دیده میشود این است که چندزبانگی در پایان پروژه بهصورت یک افزونهی ترجمه اضافه شود. نتیجه معمولاً سایتی است که در یک زبان خوب کار میکند و در زبانهای دیگر شکسته و ناهماهنگ است. چندزبانگی باید از ابتدا بخشی از طراحی باشد.
راستبهچپ فقط جهت متن نیست
فارسی و عربی راستبهچپاند؛ انگلیسی و چینی چپبهراست. وقتی جهت عوض میشود، کل چیدمان باید آینه شود:
• منو، دکمهها و ترتیب ستونها
• آیکنهای جهتدار مثل پیکان بعدی و قبلی
• فرمها و برچسبها
• نوار پیشرفت و اسلایدرها
برای این کار در CSS بهتر است از ویژگیهای منطقی مثل margin-inline-start بهجای margin-left استفاده کنید تا یک طراحی با هر دو جهت کار کند.
فونت و تایپوگرافی
هر زبان فونت مناسب خودش را میخواهد. فارسی و عربی به فونتی با اتصال حروف درست نیاز دارند، چینی به فونتی با پوشش کامل نویسهها. طول جملهها هم تفاوت دارد: متنی که در انگلیسی در یک خط جا میشود، ممکن است در آلمانی یا عربی دو خط شود. طراحی را با متن واقعی هر زبان امتحان کنید، نه با نمونهی انگلیسی.
ساختار آدرسها
برای هر زبان یک آدرس مشخص داشته باشید:
1. زیردایرکتوری: example.com/fa و example.com/en
2. زیردامنه: fa.example.com
3. دامنهی جدا برای هر کشور
زیردایرکتوری معمولاً سادهترین مدیریت را دارد. مهم این است که زبان در آدرس مشخص باشد، نه فقط در کوکی یا بر اساس مرورگر.
تگ hreflang
این تگ به موتور جستوجو میگوید هر صفحه معادل کدام صفحه در زبانهای دیگر است. اشتباه در آن باعث میشود نسخهی اشتباه به کاربر نشان داده شود. نکات اصلی:
• هر نسخه به همهی نسخهها و به خودش اشاره کند
• کد زبان درست نوشته شود (fa، ar، en، zh)
• یک نسخهی پیشفرض x-default تعریف شود
ترجمه یا بومیسازی؟
ترجمهی ماشینی بدون بازبینی انسان اعتماد را از بین میبرد. علاوه بر ترجمه، به بومیسازی هم فکر کنید: قالب تاریخ (شمسی، میلادی، قمری)، واحد پول، شمارهها، نمونهها و تصاویر باید برای هر بازار مناسب باشد.
مدیریت محتوا
وقتی محتوا به چهار زبان است، چالش اصلی نگهداشتن همهی نسخهها همزمان است. پنل مدیریت باید نشان دهد کدام ترجمه کامل است، کدام قدیمی شده و کدام هنوز نوشته نشده. بدون این، نسخهها بهمرور از هم فاصله میگیرند.
چند اشتباه رایج
• تغییر خودکار زبان بر اساس مرورگر بدون راه تغییر دستی
• نشان دادن صفحهی ترجمهنشده بهجای هدایت به نسخهی موجود
• فراموش کردن متنهای داخل تصاویر و فرمها
• نبودن ترجمهی پیامهای خطا و ایمیلها
جمعبندی
سایت چندزبانه یعنی چند تجربهی کامل، نه یک تجربه با متنهای جایگزین. هرچه این نکات را زودتر در طراحی لحاظ کنید، هزینه و دردسر کمتری خواهید داشت.
پرسشهای متداول
پرسش: آیا ترجمهی ماشینی برای سایت کافی است؟
برای پیشنویس مفید است، اما بدون بازبینی انسانی معمولاً خطا و لحن نامناسب دارد. برای صفحههای مهم و فروش، بازبینی توسط فرد مسلط ضروری است.
پرسش: بهتر است برای هر زبان دامنهی جدا بگیریم؟
معمولاً زیردایرکتوری مثل /fa و /en سادهترین مدیریت را دارد. دامنهی جدا برای هر کشور وقتی مناسب است که برای هر بازار تیم و محتوای مستقل دارید.
پرسش: چطور زبان کاربر را تشخیص دهیم؟
میتوان از زبان مرورگر برای پیشنهاد استفاده کرد، اما همیشه باید کاربر بتواند دستی زبان را انتخاب کند و آدرس هر زبان ثابت بماند.
پرسش: چندزبانه بودن سرعت را کم میکند؟
بهخودیخود نه، اما فونتهای متعدد و فایلهای اضافه ممکن است سنگین شوند. فقط فونت و وزنهای لازم هر زبان را بارگذاری کنید.
دعوت به اقدامAITC سایتهای چندزبانه با پشتیبانی راستبهچپ و چپبهراست طراحی میکند. برای مشاوره از aitc.space پیام بدهید.
نظرات (0)
هنوز نظری ثبت نشده است. اولین نفر باشید!
ثبت نظر جدید